package com.icinfo.cloud.provider.punish.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;


/**
 * 移动端-接收文书签字捺印数据
 * @author Administrator
 */
@Data
@NoArgsConstructor
public class AppDocumentSignDto implements Serializable {

    /**
     * 文书目录编码
     */
    @NotBlank(message = "文书目录编码不能为空")
    private String documentCatalogCode;

    /**
     * 文书Id
     */
    @NotBlank(message = "文书Id不能为空")
    private String documentId;

    /**
     * 移动文书的捺印指纹文件base64文件
     */
    private String fingerprint;


    /**
     * 重庆-移动文书签字的文件Id
     */
    @NotBlank(message = "签字文件Id不能为空")
    private String fileId;

    /**
     * 移动文书签字的文件base64文件
     */
    private String signFile;

    /**2.（留置送达）7（现场）
     * 移动文书送达方式
     */
    private String sendWay;

    /**
     * 案件id
     */
    //@NotBlank(message = "案件id不能为空")
    private String caseId;

    /**
     * 当事人id
     */
    private String partyId;

    /**
     * 区分当事人和见证人（行政强制执行现场笔录用到） 没有用到的可为空 1-当事人
     */
    private String personnelType;
}
